﻿@{
    ViewBag.Title = "Đăng ký chiến dịch";
    Layout = "~/Views/Shared/_LayoutContent.cshtml";
}
<script type="text/javascript">
    $(function () {
    
        $("#txtFDate").datepicker({
            showOn: "button",
            dateFormat: 'yy-mm-dd',
            buttonImage: "/Content/images/calendar.gif",
            buttonImageOnly: true
        });

        $("#txtTDate").datepicker({
            showOn: "button",
            dateFormat: 'yy-mm-dd',
            buttonImage: "/Content/images/calendar.gif",
            buttonImageOnly: true
        });

        $("#dvUpload").fileUpload({
            'uploader': '/Scripts/uploader.swf',
            'cancelImg': '/Images/cancel.png',
            'buttonText': 'Upload',            
             'script': "@Url.Action("UploadAvatar", "customer")",     
            'onComplete': function (event, queueID, fileObj, response, data) {
                $("#txtUrl").val(response);
            },
            'folder': '/uploads',
            'fileDesc': 'Music Files',
            'fileExt': '*.mp3',
            'multi': 'true',
            'auto': true
        });

    });
</script>
<script type="text/javascript">
    function AddTime() {
        var lst = "<div class='dvCol30'>Năm &nbsp;<input type='text' name='txtNam' /></div>";
        lst += "<div class='dvCol30'>Tháng &nbsp;<input type='text' name='txtThang' /></div>";
        lst += "<div class='dvCol30'>Ngày &nbsp;<input type='text' name='arrDay' /></div>";
        lst += "<div class='clear dvHeight10'></div>";
        $('#dvAddTime').append(lst);
    }

    function CheckAll(bValue) {
        var frm = document.getElementById('RegArea')
        for (var i = 0; i < frm.elements.length; i++) {
            frm.elements[i].checked = bValue;
        }
    }

    function submitForm() {
        if (document.getElementById("txtTitle").value == "") {
            alert("Bạn phải nhập thông tin chiến dịch");
            document.getElementById("txtTitle").focus();
            return false;
        }

        if (document.getElementById("txtFDate").value == "") {
            alert("Bạn phải nhập thông tin ngày bắt đầu");
            document.getElementById("txtFDate").focus();
            return false;
        }

        if (document.getElementById("txtTDate").value == "") {
            alert("Bạn phải nhập thông tin ngày kết thúc");
            document.getElementById("txtTDate").focus();
            return false;
        }

        if (document.getElementById("txtUrl").value == "") {
            alert("Bạn phải upload file");
            return false;
        }

        if (document.getElementById("txtDonGia").value == "") {
            alert("Bạn phải nhập đơn giá");
            document.getElementById("txtDonGia").focus();
            return false;
        }

        if (document.getElementsByName("txtNam").value == "") {
            alert("Bạn phải nhập năm");
            document.getElementById("txtNam").focus();
            return false;
        }

        if (document.getElementsByName("txtThang").value == "") {
            alert("Bạn phải nhập tháng");
            document.getElementById("txtThang").focus();
            return false;
        }

        if (document.getElementsByName("arrDay").value == "") {
            alert("Bạn phải nhập ngày cách nhau bằng dấu ,");
            document.getElementById("arrDay").focus();
            return false;
        }



        SumDay();
        return true;
    }

    function SumDay() {
        var inputs = document.getElementsByName('arrDay');
        var intSum = 0;
        for (var i = 0; i < inputs.length; i++) {
            var txt = inputs[i].value
            if (txt != '') {
                intSum += txt.split(',').length;
            }
        }
        $('#txtSoNgay').val(intSum);
    }
</script>
<div class="dvTitleBook">
    Chọn khu vực - Đài - ngày phát sóng
</div>
<div class="dv960">
    @using (Html.BeginForm("RegArea", "Customer", FormMethod.Post, new { id = "RegArea" }))
    {
        if (Roles.IsUserInRole("admin"))
        {
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Khách hàng:</div>
            <div class="dvTitleRegisterText">
                @Html.DropDownList("CustomerId", (SelectList)ViewBag.lstCustomer, new { style = "width: 150px" })
            </div>
        </div>
        }
        else
        { 
        @Html.Hidden("CustomerId", "-1");
        }
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Chiến dịch:</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtTitle", null, new { style = "width: 300px" })
            </div>
        </div>
        
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Từ ngày:</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtFDate")</div>
        </div>
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Đến ngày:</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtTDate")</div>
        </div>
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Up file quảng cáo</div>
            <div class="dvTitleRegisterText" id="dvUpload">
                <input id="txtUrl" name="txtUrl" type="hidden" value="" />
            </div>
        </div>    
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Số ngày</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtSoNgay")</div>
        </div>
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Đơn giá</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtDonGia", "400000")</div>
        </div>
        <div class="dvTitleRegister">
            <div class="dvTitleRegisterTitle">
                Chiết khấu</div>
            <div class="dvTitleRegisterText">
                @Html.TextBox("txtDiscount")</div>
        </div>
    
        int intHuyen = 0;
        Int64 intDanSo = 0;
        string strProvince = string.Empty;
                
        <div class="clear dvHeight20">
        </div>
        <div class="dvTitleBook">
            Danh mục huyện phát sóng
        </div>
        <div class="clear dvHeight20">
            <a href="javascript:CheckAll(true);">Chọn tất cả</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="javascript:CheckAll(false);">Bỏ
                chọn</a>
        </div>        
        
        foreach (VoiceAd.Models.tblDistrict tbl in ViewBag.lstProvince)
        {
            if (strProvince != tbl.tblProvince.ProvinceName)
            {
                strProvince = tbl.tblProvince.ProvinceName;
        <div class="dvCol100">
            Tỉnh @strProvince</div>
            }
        <div class="dvCol20">
            <input type="checkbox" name="chkDistrict" id="@tbl.Id" value="@tbl.Id" checked="checked" />
            @tbl.DistrictName
        </div>
        
            VoiceAd.Models.tblStation objStation = tbl.tblStations.FirstOrDefault();
            int intSoDan = 0;
            if (objStation != null && objStation.DanSo != null)
            {
                intSoDan = int.Parse(objStation.DanSo.ToString());
            }

            intDanSo += intSoDan;
            intHuyen++;
        }
        <div class="clear dvHeight20">
        </div>
        <div class="dvTitleBook">
            Chọn ngày phát sóng
        </div>
        <div class="clear dvHeight10">
        </div>
        <div style="width: 100%" id="dvAddTime">
            <div class="dvCol30">
                Năm &nbsp;
                <input type="text" name="txtNam" />
            </div>
            <div class="dvCol30">
                Tháng &nbsp;
                <input type="text" name="txtThang" />
            </div>
            <div class="dvCol30">
                Ngày &nbsp;
                <input type="text" name="arrDay" />&nbsp;
            </div>
            <div class="clear dvHeight10">
            </div>
        </div>
        <div class="clear dvHeight10">
            <input type="button" value="Thêm" onclick="AddTime()" class="btn" />
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div class="dvHeight10">
        </div>
        <div class="dvTitleBook">
            Chí phí quảng cáo
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvCol30 dvColTitle">
                Nội dung
            </div>
            <div class="dvCol30 dvColTitle">
                Chỉ số
            </div>
            <div class="dvCol30 dvColTitle">
                Tỷ lệ
            </div>
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Tổng số huyện/thị trên toàn quốc
            </div>
            <div class="dvColRep dvColRight">
                698
            </div>
            <div class="dvColRep">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep dvTitleRed">
                Tổng số huyện/thị trong hệ thống loa
            </div>
            <div class="dvColRep dvColRight dvTitleRed">
                <div id="txtSumHuyen">@intHuyen</div>
            </div>
            <div class="dvColRep dvTitleRed">
                @{
        Int64 intPTHuyen = intHuyen * 100 / 698;
                }
                @intPTHuyen%
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Tổng dân số
            </div>
            <div class="dvColRep dvColRight">
                <div id="txtSumDan">@intDanSo</div>
            </div>
            <div class="dvColRep">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep dvTitleRed">
                Tổng dân số trong hệ thống loa
            </div>
            <div class="dvColRep dvColRight dvTitleRed">
                <div id="txtDan70">
                    @{
        Int64 intDan70 = intDanSo * 70 / 100;
                    }
                    @intDan70
                </div>
            </div>
            <div class="dvColRep dvTitleRed">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Reach(70%)
            </div>
            <div class="dvColRep dvColRight">
                <div id="txtReach">
                    @intDan70
                </div>
            </div>
            <div class="dvColRep">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Tần suất phát song
            </div>
            <div class="dvColRep dvColRight">
                2,3 lần/ngày
            </div>
            <div class="dvColRep">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Lượt nghe 1 ngày
            </div>
            <div class="dvColRep dvColRight">
                @{Int64 intLuot = intDan70 * 2;}
                @intLuot
            </div>
            <div class="dvColRep">
                Trung bình/1 ngày
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Chi phí phát sóng/ 1 ngày
            </div>
            <div class="dvColRep dvColRight">
                @{double intChiPhi = intHuyen * 400000;}
                @intChiPhi
            </div>
            <div class="dvColRep">
            </div>
        </div>
        <div class="clear">
            &nbsp;
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
                Chi phí QC/1000 lượt nghe (CPM)
            </div>
            <div class="dvColRep dvColRight">
                @{double intQC = intChiPhi / (intLuot / 1000);}
                @String.Format("{0:0}", intQC)
            </div>
            <div class="dvColRep">
                (vnd)
            </div>
        </div>
        <div style="width: 720px">
            <div class="dvColRep">
            </div>
            <div class="dvColRep dvColRight">
                @{
                  double intQCUsd = intQC / 21000;
                }
                @String.Format("{0:0.00}", intQCUsd)
            </div>
            <div class="dvColRep">
                (usd)
            </div>
        </div>
        
        <div class="clear dvHeight10">
        </div>
        <input type="submit" value="Tiếp tục" onclick="return submitForm();" class="btn" />
    }
</div>
